home *** CD-ROM | disk | FTP | other *** search
/ Revista do CD-ROM 102 / CD-ROM 102.iso / aplic / 2sync / 2SyncSetup.exe / base / scripts / DefineSprite_6 / frame_22 / DoAction.as
Encoding:
Text File  |  2002-03-20  |  2.5 KB  |  85 lines

  1. n = "1";
  2. while("5" >= n)
  3. {
  4.    set("_level20/clock" add n add ":pm","");
  5.    set("_level20/clock" add n add ":am","");
  6.    hr = eval("_level0/data:utc_hour") + eval("_level0/data:clock" add n add "_hour_offset");
  7.    min = eval("_level0/data:utc_min") + eval("_level0/data:clock" add n add "_min_offset");
  8.    if("59" < min)
  9.    {
  10.       hr += "1";
  11.       min -= "60";
  12.    }
  13.    else if(min < "0")
  14.    {
  15.       hr -= "1";
  16.       min += "60";
  17.    }
  18.    if("23" < hr)
  19.    {
  20.       hr -= "24";
  21.    }
  22.    else if(hr < "0")
  23.    {
  24.       hr += "24";
  25.    }
  26.    if(eval("_level0/data:time24hour") ne "true")
  27.    {
  28.       if("12" < hr)
  29.       {
  30.          set("_level20/clock" add n add ":pm","PM");
  31.          hr -= "12";
  32.       }
  33.       else if(hr == "12")
  34.       {
  35.          set("_level20/clock" add n add ":pm","PM");
  36.       }
  37.       else
  38.       {
  39.          if(hr == "0")
  40.          {
  41.             hr += "12";
  42.          }
  43.          set("_level20/clock" add n add ":am","AM");
  44.       }
  45.    }
  46.    if(length(hr) == "1" and eval("_level0/data:time24hour") eq "true")
  47.    {
  48.       hr = "0" add hr;
  49.    }
  50.    if(length(min) == "1")
  51.    {
  52.       min = "0" add min;
  53.    }
  54.    set("_level20/clock" add n add ":hour",hr);
  55.    set("_level20/clock" add n add ":min",min);
  56.    if(n == "1")
  57.    {
  58.       set("_level20/clock" add n add ":label","LOCAL");
  59.    }
  60.    else
  61.    {
  62.       set("_level20/clock" add n add ":label",eval("_level0/data:clock" add n add "_label"));
  63.    }
  64.    set("_level20/clock" add n add ":id",eval("_level0/data:clock" add n add "_index"));
  65.    set("_level20/clock" add n add ":hour_black",eval("_level20/clock" add n add ":hour"));
  66.    set("_level20/clock" add n add ":min_black",eval("_level20/clock" add n add ":min"));
  67.    set("_level20/clock" add n add ":am_black",eval("_level20/clock" add n add ":am"));
  68.    set("_level20/clock" add n add ":pm_black",eval("_level20/clock" add n add ":pm"));
  69.    set("_level20/clock" add n add ":label_black",eval("_level20/clock" add n add ":label"));
  70.    n += "1";
  71. }
  72. set("_level0/ch_shell/call:functionObject",eval("_level0:bgClip"));
  73. set("_level0/ch_shell/call:functionName","clock");
  74. set("_level0/ch_shell/call:functionParam",eval("null"));
  75. call("_level0/ch_shell/call:functionCall");
  76. if("0" < int(eval("_level0/data:backgroundRotate")) and int(eval("_level0/data:backgroundRotate")) < "999" and rotateOverRide ne "1" or debug eq "1")
  77. {
  78.    bkg_count += "1";
  79.    if(bkg_count >= int(eval("_level0/data:backgroundRotate")))
  80.    {
  81.       bkg_count = "0";
  82.       call("rotateBack");
  83.    }
  84. }
  85.